package com.shou.types.common;


public class Constants {
    public static final String SPLIT = ":";
    public static final String DEFAULT_PASSWORD = "shou";

    private Constants() {}

    public static class RedisKey {
        private RedisKey() {}
        public static final String TOKEN_KEY = "string:org:login:token:key";
    }

    public static class Logger{
        private Logger() {}
        public static final String ACCESS_LOGGER = "AccessLogger";
        public static final String BUSINESS_LOGGER = "BusinessLogger";
        public static final String SECURITY_LOGGER = "SecurityLogger";
        public static final String PERFORMANCE_LOGGER = "PerformanceLogger";
        public static final String SCHEDULER_LOGGER = "SchedulerLogger";
        public static final String EVENT_LOGGER = "EventLogger";
        public static final String AUDIT_LOGGER = "AuditLogger";
        public static final String TRANSACTION_LOGGER = "TransactionLogger";
        public static final String SYSTEM_LOGGER = "SystemLogger";
    }
    public static class MDCConstant {
        private MDCConstant() {}
        public static final String MODULE = "module";
        public static final String USER_ID = "userId";
        public static final String TRACE_ID = "traceId";
        public static final String LOG_TYPE = "logType";
    }
}
